.tagIcon {
  font-size: 12px;
  vertical-align: middle;
}

.icon {
  font-size: 12px;
  vertical-align: middle;
}

.tag {
  background-color: #10589b;
  font-size: 12px;
  font-weight: bold;
  color: white;
  display: inline-block;
  margin: 0px 5px;
  padding: 5px 5px;
  border-radius: 2px;
}

.tag.on {
  background-color: #1862a7;
  cursor: pointer;
}

.noSelect {
  -ms-user-select:none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout:none;
  user-select: none;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
}

.tooltip {
  top: 36px;
  left: auto;
  right: 10px;
}

.tooltip::before{
  left: auto;
  right: 16px;
}

.tooltip::after{
  left: auto;
  right: 16px;
  top: -20px;
}